﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using MaxStudio.Concrete.DBUtility;
using MaxStudio.Concrete.Server.Dao;

namespace MaxStudio.Concrete.Server.Interface
{
    interface IRPTAdmixtureAllocate
    {
        OperationResult<List<tb_RPT_AdmixtureAllocate>> GetAllAdmixtureAllocate();
        OperationResult<List<tb_RPT_AdmixtureAllocate>> GetAdmixtureAllocateByAllocateDate(DateTime allocateDate);
        OperationResult<List<tb_RPT_AdmixtureAllocate>> GetAdmixtureAllocateByAllocateDate(DateTime allocateDate1, DateTime allocateDate2);
        OperationResult<List<tb_RPT_AdmixtureAllocate>> GetAdmixtureAllocateByContition(string strAllocateDate, string strPowdeDosage
                                                                            , string strLiquidWeight, string strTankNumber
                                                                            , string strCreateDate);
        OperationResult<tb_RPT_AdmixtureAllocate> GetAdmixtureAllocateById(int id);
        OperationResult<tb_RPT_AdmixtureAllocate>CreateAdmixtureAllocate(tb_RPT_AdmixtureAllocate entity);
        OperationResult<tb_RPT_AdmixtureAllocate> ModifyAdmixtureAllocate(tb_RPT_AdmixtureAllocate entity);
        OperationResult<tb_RPT_AdmixtureAllocate> DeleteAdmixtureAllocate(tb_RPT_AdmixtureAllocate entity);

    }
}
